# 第一节课 初始Linux系统

# 一、Linux 发展历程

# 1. Unics诞生(Unix前身)

1965年,贝尔实验室Bell、麻省理工学院MIT、奇异公司GE,发起了Multics计划,让主机可以达成300个终端。后来因为资金不足、计划进度等问题,退出了研究。贝尔研究室退出了Multics计划。(据网络上大多数版本描述)原计划的人员中有一位Ken Thompson(汤姆森.肯 UNIX之父),再也不能玩自己写的名为“star travel”的游戏了,因为这个游戏完全是基于Multics的。既然实验室撤出了项目,那就自己开发个操作系统来满足想玩游戏的愿望。1969年8月,Thompson趁老婆不在家自己用4周时间写了一个核心程序(包括:内核,文件系统,编辑器,编译程序),Thompson将Multics计划中的系统简化了,最后叫Unics(此时还不叫Unix,它是由B语言写的)。

# 2.1973年Unix正式诞生

由于Thompson写的这个系统是在太好用了,经过贝尔实验 室的流传与数次改版,成为如今用C语言写成的Unics核心,也就 是Unix。

# 3.Unix的推广:从学校走进企业

Unix的版本主要两个分支: AT&T System V ——就是俗称的“系统5” (贝尔实验室) Berkley Software Distribution (BSD) (加州大学伯克利分校)

# 4.GNU计划(重点)

1984年Richard Mathew Stallman(斯托曼)发起GNU计划, GNU是一个组织(GNU is Not Unix)。计划目的是:建立一个自由、开源的Unix系统。于是他不仅宣传让同事使用此内核程序,自己还编写C语言的编译器也就是gcc。 其中GNU开发的几个重要软件: (1) Emacs 代码编辑器工具 (2) GNU C (GCC) (3) GNU C Library (4) Bash shell

GPL协议(重点)

GPL(General Public License) 一个开源产品的协议,意思为在当前开源产品的基础上二次开发必须公开源码。

# 5.Linux 发展

1991年芬兰的赫尔辛基大学的Linus Torvalds(拖瓦兹,莱纳斯:Linux之父),他使用bash、gcc等工具写了一个内核程序,可以在386机器上运行,从此开始Linux的发展之路。

# 二、主流Linux的发行版本

# RHEL (Red Hat Enterprise Linux)

简介:Red Hat公司发布的面向企业用户的Linux操作系统。

官网 (opens new window) 百度百科 (opens new window)


# Centos (Community Enterprise Operating System)

简介:CentOS Linux发行版是一个稳定的,可预测的,可管理的和可复现的平台,源于Red Hat Enterprise Linux(RHEL)依照开放源代码(大部分是GPL开源协议)规定释出的源码所编译而成。

CentOS是免费的,你可以使用它像使用RHEL一样去构筑企业级的Linux系统环境,但不需要向RedHat付任何的费用。

官网 (opens new window) 百度百科 (opens new window) github (opens new window)


# Debian

简介:Debian GNU/Linux(简称Debian)是目前世界最大的非商业性Linux发行版之一,是由世界范围1000多名计算机业余爱好者和专业人员在业余时间制做

官网 (opens new window) 百度百科 (opens new window)


# Ubuntu (推荐体验)

简介:Ubuntu在桌面办公、服务器方面有着不俗的表现,总能够将最新的应用特性囊括其中

官网 (opens new window) 百度百科 (opens new window)


# Deepin(国产高颜值)

简介:是由武汉深之度科技有限公司在Debian基础上开发的Linux操作系统,其前身是Hiweed Linux操作系统,于2004年2月28日开始对外发行,可以安装在个人计算机和服务器中

官网 (opens new window) 百度百科 (opens new window)


# KylinOS(麒麟操作系统)

简介:银河麒麟(KylinOS)原是在“863计划”和国家核高基科技重大专项支持下,国防科技大学研发的操作系统,后由国防科技大学将品牌授权给天津麒麟,后者在2019年与中标软件合并为麒麟软件有限公司,继续研制的Linux操作系统。银河麒麟是优麒麟(Ubuntu Kylin)的商业发行版。使用UKUI桌面。

官网 (opens new window) 百度百科 (opens new window)


# Kali Linux (超过300个渗透测试工具)

简介:Kali Linux是基于Debian的Linux发行版, 设计用于数字取证操作系统。

官网 (opens new window) kali中文网 (opens new window) 百度百科 (opens new window)

# 三、各发行版关系